package com.foreverwin.mes.meapi.dto;

import com.alibaba.fastjson.annotation.JSONField;

import java.math.BigDecimal;
import java.util.Date;
import java.util.Map;

/**
 * <p>
 *
 * </p>
 *
 * @author syngna
 * @since 2019-01-10
 */
public class GenerateNextNumberRequest {

    @JSONField(name="SITE")
    private String site;

    @JSONField(name="NEXT_NUMBER_TYPE")
    private String nextNumberType;

    @JSONField(name="SEQUENCE")
    private BigDecimal sequence;

    @JSONField(name="NUMBER_OF_VALUES")
    private Integer numberOfValues;

    @JSONField(name="DATE_TIME")
    private Date dateTime;

    @JSONField(name="CUSTOM_DATA")
    private Map<String, Object> customData;

    public Integer getNumberOfValues() {
        return numberOfValues;
    }

    public void setNumberOfValues(Integer numberOfValues) {
        this.numberOfValues = numberOfValues;
    }

    public String getSite() {
        return site;
    }

    public void setSite(String site) {
        this.site = site;
    }

    public String getNextNumberType() {
        return nextNumberType;
    }

    public void setNextNumberType(String nextNumberType) {
        this.nextNumberType = nextNumberType;
    }

    public BigDecimal getSequence() {
        return sequence;
    }

    public void setSequence(BigDecimal sequence) {
        this.sequence = sequence;
    }

    public Date getDateTime() {
        return dateTime;
    }

    public void setDateTime(Date dateTime) {
        this.dateTime = dateTime;
    }

    public Map<String, Object> getCustomData() {
        return customData;
    }

    public void setCustomData(Map<String, Object> customData) {
        this.customData = customData;
    }
}